{ //=========Macro generated from canvas: c1/ //========= (Wed Feb 25 11:18:15 2009) by ROOT version5.14/00f TCanvas *c1 = new TCanvas("c1", "",18,56,800,800); gStyle->SetOptStat(0); c1->Range(-0.667896,-2.40541,2.99174,16.5135); c1->SetFillColor(10); c1->SetBorderMode(0); c1->SetBorderSize(2); c1->SetLogx(); c1->SetTickx(); c1->SetTicky(); c1->SetLeftMargin(0.17); c1->SetRightMargin(0.08); c1->SetTopMargin(0.08); c1->SetBottomMargin(0.18); c1->SetFrameLineWidth(2); c1->SetFrameBorderMode(0); c1->SetFrameLineWidth(2); c1->SetFrameBorderMode(0); TGraphErrors *gre = new TGraphErrors(9); gre->SetName("gldprim"); gre->SetTitle(""); gre->SetFillColor(1); gre->SetLineColor(2); gre->SetLineWidth(2); gre->SetMarkerColor(2); gre->SetMarkerStyle(20); gre->SetMarkerSize(1.0); gre->SetPoint(0,0.9995,10.2858); gre->SetPointError(0,0,0.166664); gre->SetPoint(1,1.5003,7.14481); gre->SetPointError(1,0,0.106779); gre->SetPoint(2,2.0002,5.73295); gre->SetPointError(2,0,0.078556); gre->SetPoint(3,3.0002,4.52202); gre->SetPointError(3,0,0.0650839); gre->SetPoint(4,4.9999,3.48635); gre->SetPointError(4,0,0.0529573); gre->SetPoint(5,10.0004,2.70571); gre->SetPointError(5,0,0.0372694); gre->SetPoint(6,29.9998,2.00564); gre->SetPointError(6,0,0.0285529); gre->SetPoint(7,49.9999,1.85044); gre->SetPointError(7,0,0.0240881); gre->SetPoint(8,99.9999,1.63046); gre->SetPointError(8,0,0.022206); TH1 *gldprim1 = new TH1F("gldprim1","",100,0.9,500); gldprim1->SetMinimum(0); gldprim1->SetMaximum(14); gldprim1->SetDirectory(0); gldprim1->SetStats(0); gldprim1->SetLineWidth(2); gldprim1->SetMarkerStyle(20); gldprim1->SetMarkerSize(0.7); gldprim1->GetXaxis()->SetTitle("p_{T}/GeV"); gldprim1->GetXaxis()->SetNdivisions(506); gldprim1->GetXaxis()->SetLabelFont(42); gldprim1->GetXaxis()->SetLabelOffset(0.01); gldprim1->GetXaxis()->SetTitleOffset(1.1); gldprim1->GetXaxis()->SetLabelSize(0.06); gldprim1->GetXaxis()->SetTitleSize(0.07); gldprim1->GetXaxis()->SetTitleFont(42); gldprim1->GetXaxis()->SetRange(1,50); gldprim1->GetYaxis()->SetTitle("#sigma_{r#phi}/#mum"); gldprim1->GetYaxis()->SetNdivisions(506); gldprim1->GetYaxis()->SetLabelFont(42); gldprim1->GetYaxis()->SetLabelOffset(0.015); gldprim1->GetYaxis()->SetLabelSize(0.06); gldprim1->GetYaxis()->SetTitleSize(0.07); gldprim1->GetYaxis()->SetTitleOffset(1.1); gldprim1->GetYaxis()->SetTitleFont(42); gldprim1->GetZaxis()->SetLabelFont(42); gldprim1->GetZaxis()->SetLabelOffset(0.015); gldprim1->GetZaxis()->SetLabelSize(0.06); gldprim1->GetZaxis()->SetTitleSize(0.07); gldprim1->GetZaxis()->SetTitleOffset(1.1); gldprim1->GetZaxis()->SetTitleFont(42); gre->SetHistogram(gldprim1); gre->Draw("pla"); gre = new TGraphErrors(9); gre->SetName("ldcprim"); gre->SetTitle("ldcprim"); gre->SetFillColor(1); gre->SetLineColor(4); gre->SetLineWidth(2); gre->SetMarkerColor(4); gre->SetMarkerStyle(24); gre->SetMarkerSize(1.0); gre->SetPoint(0,1.0,9.81); gre->SetPointError(0,0,0.097); gre->SetPoint(1,2,5.82); gre->SetPointError(1,0,0.024); gre->SetPoint(2,3.0,4.38); gre->SetPointError(2,0,0.047); gre->SetPoint(3,6.0,3.02); gre->SetPointError(3,0,0.034); gre->SetPoint(4,10.0,2.62); gre->SetPointError(4,0,0.028); gre->SetPoint(5,17.0,2.33); gre->SetPointError(5,0,0.025); gre->SetPoint(6,25.0,2.26); gre->SetPointError(6,0,0.024); gre->SetPoint(7,50.0,2.27); gre->SetPointError(7,0,0.023); gre->SetPoint(8,100,2.26); gre->SetPointError(8,0,0.023); gre->SetPoint(9,200,2.19); gre->SetPointError(9,0,0.024); gre->Draw("pl"); TF1 *f1 = new TF1("f1","sqrt([0]*[0]+[1]*[1]/x/x)",0.9,500); f1->SetFillColor(10); f1->SetLineColor(1); f1->SetFillStyle(0); f1->SetMarkerStyle(20); f1->SetMarkerSize(0.7); f1->SetLineWidth(2); f1->GetXaxis()->SetNdivisions(506); f1->GetXaxis()->SetLabelFont(42); f1->GetXaxis()->SetLabelOffset(0.015); f1->GetXaxis()->SetLabelSize(0.06); f1->GetXaxis()->SetTitleSize(0.07); f1->GetXaxis()->SetTitleFont(42); f1->GetYaxis()->SetNdivisions(506); f1->GetYaxis()->SetLabelFont(42); f1->GetYaxis()->SetLabelOffset(0.015); f1->GetYaxis()->SetLabelSize(0.06); f1->GetYaxis()->SetTitleSize(0.07); f1->GetYaxis()->SetTitleOffset(1.1); f1->GetYaxis()->SetTitleFont(42); f1->SetParameter(0,5); f1->SetParError(0,0); f1->SetParLimits(0,0,0); f1->SetParameter(1,10); f1->SetParError(1,0); f1->SetParLimits(1,0,0); f1->Draw("same"); TLegend *leg = new TLegend(0.28,0.71,0.49,0.9,NULL,"brNDC"); // leg->SetTextFont(22); leg->SetTextSize(0.043); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetFillColor(1); leg->SetFillStyle(0); leg->SetBorderSize(0); TLegendEntry *entry=leg->AddEntry("NULL","LDCPrime: 5 single layers","ple"); entry->SetLineColor(4); entry->SetLineStyle(1); entry->SetMarkerColor(4); entry->SetMarkerStyle(24); entry->SetMarkerSize(1.3); entry->SetTextAlign(12); entry->SetTextColor(1); TLegendEntry *entry=leg->AddEntry("NULL","GLDPrime: 3 double layers","ple"); entry->SetLineColor(2); entry->SetLineStyle(1); entry->SetMarkerColor(2); entry->SetMarkerStyle(20); entry->SetMarkerSize(1.3); entry->SetTextAlign(12); entry->SetTextColor(1); TLegendEntry *entry=leg->AddEntry("NULL","5 #oplus 10/p sin^{3/2}#theta","l"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(2); entry->SetMarkerColor(0); entry->SetMarkerStyle(20); entry->SetMarkerSize(1.25); entry->SetTextAlign(12); entry->SetTextColor(1); leg->Draw(); TLatex * tex = new TLatex(1.1,12.6,"d)"); // tex->SetTextFont(22); tex->SetTextSize(0.06); tex->SetLineWidth(2); tex->Draw(); c1->Modified(); c1->cd(); c1->SetSelected(c1); c1->SaveAs("rphiPt.eps"); c1->SaveAs("rphiPt.gif"); }